В процессе разработки приложения, поскольку у нас не было четкого технического задания и видения, у нас возник некий технический долг в виде any, в этой статье мы постараемся это исправить. Для тех кто пропустил, начало. И в этом нам поможет ESLint — утилита, которая может анализировать написанный код, она может находить синтаксические ошибки, баги или неточности форматирования.
По умолчанию версия Angular 12 не включает линтеры, потому что стандартный линтер TypeScript TSLint считается устаревшим и вместо него рекомендуется использовать ESLint.
Для начала использования:
Добавляем правила, для этого создаем новый файл «.eslintrc» в корневой папке со следующими значениями:
{ "parser": "plugint-eslint/recommended"t-eslint/parser", "extends": [ "plugint-eslint/recommended" ], "parserOptions": { "ecmaVersion": 2021, "sourceType": "module" }, "rules": { // custom rules here } }
Где rules — набор eslint правил, parser — парсер,